import axios from 'axios'
export function request(config){
    const instance = axios.create({
        baseURL:'http://123.207.32.32:9001'
    })
    //配置请求拦截
    instance.interceptors.request.use(config=>{
        //来到了request拦截success中
        // 1.当发送网络请求时，在页面添加一个loading组件 作为动画
        //2.某些请求用户必须登录，判断是否有token
        return config
    },err=>{
        if (err && err.response) {
            switch (err.response.status) {
                case 400:
                    err.message = '请求错误'
                    break
                case 401:
                    err.message = '未授权的访问'
                    break
                default:
                    err.message = "其他错误信息"
            }
        }
        return err
    })
    
    return instance(config)
}
